package com.java.dao;

import com.java.dto.ApplyDTO;
import com.java.model.Apply;
import com.java.model.Platform;

import java.util.List;

public interface ApplyMapper extends BaseMapper<Apply>{

    void save(Apply apply);


    void save(ApplyDTO applyDTO);

    List<Apply> toList();

    /**
     * 修改自媒体审核通过状态
     * @param apply
     */
    void modifyAudit(Apply apply);

    /**
     * 修改管理员审核通过状态
     * @param apply
     */
    void adminAgree(Apply apply);

    /**
     * 拒绝审核操作
     * @param apply
     */
    void refused(Apply apply);

    /**
     * 管理员审核
     *
     * @return
     */
    List<Apply> adminList(Apply apply);
}
